namespace Kaleida.ServiceMonitor.Model
{
    public interface IServiceMonExtension
    {
        void ScriptCompilationComplete(ScriptCompilationCompleteEventArgs args);
        void OnStartedMonitoring();
        void OnOperationSuccessful(OperationSuccessfulEventArgs operationSuccessfulEventArgs);
        void OnOperationFailed(OperationFailedEventArgs operationFailedEventArgs);
        void OnErrorsAcknowledged();
    }
}